package com.whnk.pm.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.whnk.common.base.BaseEntity;
import java.util.Date;

/**
 * 考勤导入表 pm_imp_sign_info
 * 
 * @author whwhnk
 * @date 2019-07-11
 */
public class ImpSignInfo extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 序号主键 */
	private Integer id;
	/** 项目所属机构 */
	private String proDept;
	/** 项目编号 */
	private String proSn;
	/** 项目名称 */
	private String proName;
	/** 员工姓名 */
	private String empNm;
	/** 证件号码 */
	private String empId;
	/** 所属公司名称 */
	private String empComp;
	/** 考勤日期 */
	private Date signDt;
	/** 签到时间 */
	private Date signStti;
	/** 签退时间 */
	private Date signEdti;
	/** 人天数 */
	private Double signPd;
	/** 小时数 */
	private Integer signHours;
	/** 分钟数 */
	private Integer signMins;
	/** 导入时间 */
	private Date impTime;

	public void setId(Integer id) 
	{
		this.id = id;
	}

	public Integer getId() 
	{
		return id;
	}
	public void setProDept(String proDept) 
	{
		this.proDept = proDept;
	}

	public String getProDept() 
	{
		return proDept;
	}
	public void setProSn(String proSn) 
	{
		this.proSn = proSn;
	}

	public String getProSn() 
	{
		return proSn;
	}
	public void setProName(String proName) 
	{
		this.proName = proName;
	}

	public String getProName() 
	{
		return proName;
	}
	public void setEmpNm(String empNm) 
	{
		this.empNm = empNm;
	}

	public String getEmpNm() 
	{
		return empNm;
	}
	public void setEmpId(String empId) 
	{
		this.empId = empId;
	}

	public String getEmpId() 
	{
		return empId;
	}
	public void setEmpComp(String empComp) 
	{
		this.empComp = empComp;
	}

	public String getEmpComp() 
	{
		return empComp;
	}
	public void setSignDt(Date signDt) 
	{
		this.signDt = signDt;
	}

	public Date getSignDt() 
	{
		return signDt;
	}
	public void setSignStti(Date signStti) 
	{
		this.signStti = signStti;
	}

	public Date getSignStti() 
	{
		return signStti;
	}
	public void setSignEdti(Date signEdti) 
	{
		this.signEdti = signEdti;
	}

	public Date getSignEdti() 
	{
		return signEdti;
	}
	public void setSignPd(Double signPd) 
	{
		this.signPd = signPd;
	}

	public Double getSignPd() 
	{
		return signPd;
	}
	public void setSignHours(Integer signHours) 
	{
		this.signHours = signHours;
	}

	public Integer getSignHours() 
	{
		return signHours;
	}
	public void setSignMins(Integer signMins) 
	{
		this.signMins = signMins;
	}

	public Integer getSignMins() 
	{
		return signMins;
	}
	public void setImpTime(Date impTime) 
	{
		this.impTime = impTime;
	}

	public Date getImpTime() 
	{
		return impTime;
	}

    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("proDept", getProDept())
            .append("proSn", getProSn())
            .append("proName", getProName())
            .append("empNm", getEmpNm())
            .append("empId", getEmpId())
            .append("empComp", getEmpComp())
            .append("signDt", getSignDt())
            .append("signStti", getSignStti())
            .append("signEdti", getSignEdti())
            .append("signPd", getSignPd())
            .append("signHours", getSignHours())
            .append("signMins", getSignMins())
            .append("impTime", getImpTime())
            .toString();
    }
}
